<?php
$config = Config::getInstance();

if(!$config->checkGerentConfirm()) 
    $config->throwAjaxError("Essa operação necessita da confirmação do gerente");

$pgto = $config->filter("pgto");
if(empty($pgto)){
    $config->throwAjaxError("Pagamento Inválido");
}

$pagamento  = $config->currentController->getPagamento($pgto);
if(empty($pagamento->id)){
    $config->throwAjaxError("Pagamento Inválido");
}

if($config->currentController->removePagamento($pagamento, true)){
    
    include_once CONTROLLERS."venda.php";
    $venda_controller = new VendaController();
    $venda_controller->checkAndTurnStatus($pagamento->vendaParcela);
    
    $config->throwAjaxSuccess(null, "Sucesso na Operação");
}
$config->throwAjaxError("Falha ao remover pagamento");

?>
